﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Coldairarrow.Entity.DTO
{
    public class WorkReportingDto
    {

        /// <summary>
        /// 物料名称
        /// </summary>
        public string MaterName { get; set; }
        /// <summary>
        /// 工序名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 报工人id
        /// </summary>
        public string ReportUserId { get; set; }
        /// <summary>
        /// 报工人姓名
        /// </summary>
        public string ReportUserName { get; set; }
        /// <summary>
        /// 总计
        /// </summary>
        public string Subtotal { get; set; }
        /// <summary>
        /// 统计数量
        /// </summary>
        public string StatisticalQuantity { get; set; }

        public string Day1 { get; set; }
        public string Day2 { get; set; }
        public string Day3 { get; set; }
        public string Day4 { get; set; }
        public string Day5 { get; set; }
        public string Day6 { get; set; }
        public string Day7 { get; set; }
        public string Day8 { get; set; }
        public string Day9 { get; set; }
        public string Day10 { get; set; }
        public string Day11 { get; set; }
        public string Day12 { get; set; }
        public string Day13 { get; set; }
        public string Day14 { get; set; }
        public string Day15 { get; set; }
        public string Day16 { get; set; }

        public string Day17 { get; set; }
        public string Day18 { get; set; }
        public string Day19 { get; set; }
        public string Day20 { get; set; }
        public string Day21 { get; set; }
        public string Day22 { get; set; }
        public string Day23 { get; set; }
        public string Day24 { get; set; }
        public string Day25 { get; set; }
        public string Day26 { get; set; }
        public string Day27 { get; set; }
        public string Day28 { get; set; }
        public string Day29 { get; set; }
        public string Day30 { get; set; }
        public string Day31 { get; set; }
    }

    public class WorkReportingSeatchMonth
    {
        public string Month { get; set; }
    }

    public class StatisticalDetails {
        /// <summary>
        /// 物料名称
        /// </summary>
        public string MaterName { get; set; }
        /// <summary>
        /// 工序名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 报工人id
        /// </summary>
        public string ReportUserId { get; set; }
        /// <summary>
        /// 报工人姓名
        /// </summary>
        public string ReportUserName { get; set; }

        /// <summary>
        /// 统计数量
        /// </summary>
        public string StatisticalQuantity { get; set; }

        public string Day1 { get; set; }
        public string Day2 { get; set; }
        public string Day3 { get; set; }
        public string Day4 { get; set; }
        public string Day5 { get; set; }
        public string Day6 { get; set; }
        public string Day7 { get; set; }
        public string Day8 { get; set; }
        public string Day9 { get; set; }
        public string Day10 { get; set; }
        public string Day11 { get; set; }
        public string Day12 { get; set; }
        public string Day13 { get; set; }
        public string Day14 { get; set; }
        public string Day15 { get; set; }
        public string Day16 { get; set; }

        public string Day17 { get; set; }
        public string Day18 { get; set; }
        public string Day19 { get; set; }
        public string Day20 { get; set; }
        public string Day21 { get; set; }
        public string Day22 { get; set; }
        public string Day23 { get; set; }
        public string Day24 { get; set; }
        public string Day25 { get; set; }
        public string Day26 { get; set; }
        public string Day27 { get; set; }
        public string Day28 { get; set; }
        public string Day29 { get; set; }
        public string Day30 { get; set; }
        public string Day31 { get; set; }
        /// <summary>
        /// 隶属成品
        /// </summary>
        public string SubordinateProductName { get; set; }

        public string ReportTime { get; set; }

        public string SubordinateProduct { get; set; }
    }

    /// <summary>
    /// 获取月分汇总报工统计数据
    /// </summary>
    public class MonthSummary{
      
        public string Day1 { get; set; }
        public string Day2 { get; set; }

        public string Day3 { get; set; }
        public string Day4 { get; set; }

        public string Day5 { get; set; }
        public string Day6 { get; set; }

        public string Day7 { get; set; }
        public string Day8 { get; set; }

        public string Day9 { get; set; }
        public string Day10 { get; set; }

        public string Day11 { get; set; }
        public string Day12 { get; set; }

        public string Day13 { get; set; }
        public string Day14 { get; set; }

        public string Day15 { get; set; }

        public string Day16 { get; set; }

        public string Day17 { get; set; }

        public string Day18 { get; set; }

        public string Day19 { get; set; }

        public string Day20 { get; set; }
     
        public string Day21 { get; set; }
        public string Day22 { get; set; }
        public string Day23 { get; set; }

        public string Day24 { get; set; }
        public string Day25 { get; set; }
        public string Day26 { get; set; }
        public string Day27 { get; set; }
        public string Day28 { get; set; }
        public string Day29 { get; set; }
        public string Day30 { get; set; }
        public string Day31 { get; set; }

    }

    public class SummaryDetails {
        /// <summary>
        /// 统计数量
        /// </summary>
        public string StatisticalQuantity { get; set; }
        /// <summary>
        /// 报工日期
        /// </summary>
        public string ReportTime { get; set; }
    }
}
